.success{
    padding-top:90px ;
    padding-bottom: 30px;
    background: #fff;
    text-align: center;
    img{
      width: 116px;
      height: 116px;
      display: inline-block;
    }
    span{
      font-size: 36px;
      padding-top: 30px;
      display: block;
    }
    p{
      padding-top: 32px;
      color: #F30C23;
      font-size: 50px;
      letter-spacing:-2px;
      em{
        font-size: 28px;
        font-weight: bold;
        display: inline-block;
      }
    }
  }
  .pay_success{
    padding: 0 30px;
    background: #fff;
    li{
      line-height: 96px;
      border-bottom: 1px solid #ededed;
      &:last-child{
        border-bottom: 0;
      }
      display: flex;
      .left{
        flex: 1;
        font-size: 26px;
        color: #666;
      }
      .right{
        flex: 1;
        text-align: right;
        font-size: 28px;
      }
      
    }
  }
  .button{
    padding: 50px 125px;
    background: #fff;
    .btn{
      width: 100%;
      height: 76px;
      font-size: 28px;
      margin-bottom: 30px;
      box-sizing: border-box;
      &.red-btn{
        border: 0;
        color: #fff;
        @include gradient(left,rgba(233,1,4,1),rgba(254,27,73,1));
      }
    }
  }